const User = require('../../model/user')
const messInfo = require('../messageInfo')
const editUser = async (req, res) => {
    console.log(req.body);
    console.log(req.params);
    try {
        const data = await User.findOne({ _id: req.params.id });
        console.log(data);
        if (data) {
            await User.updateOne({ _id: req.params.id }, req.body)
            res.status(200).json(messInfo(data, 200, '修改成功'))
        } else {
            res.status(422).json(messInfo(data, 422, '用户不存在'))

        }
    } catch (err) {
        res.status(400).json(messInfo(null, 400, err.errors))
    }
    // try {
    //     const data = await User.findOne({ _id: req.params.id });
    //     if (data) {
    //         res.status(200).json(messInfo(data, 200, '查找成功'))
    //     } else {
    //         res.status(200).json(messInfo(data, 200, '查找成功,暂无数据'))
    //     }
    // } catch (error) {
    //     res.status(400).json(messInfo(null, 400, err.errors))
    // }

};
module.exports = editUser;